export const KEYS = {
  // ID
  key0: 'id',
  // 病历描述
  key1: 'medicalRecordDescribe',
  //  关联患者id
  key2: 'patientId',
  // 影像模型地址(格式:[name:url,name:url]) 
  key3: 'screenageModelUrl',
  // 影像预览地址
  key4: 'screenagePreviewUrl',
  // 影像二维码图片地址
  key5: 'screenageQrcodeUrl',


  // 创建人
  key6: 'createBy',
  // 创建时间
  key7: 'createTime',
  // 修改人
  key8: 'updateBy',
  // 修改时间
  key9: 'updateTime',
  // CT压缩文件
  key10: 'ctImgUrl',
  // 医院
  key11: 'hospital',
  // 科室
  key12: 'hospitalDepartment',
  // 影像类型
  key13: 'ctType',
  // 重建组织
  key14: 'organization',
  // 模型的截图
  key15: 'modelScreenshot',
  // CT的截图
  key16: 'ctScreenshot',
  // CT层厚
  key17: 'ctLayerThickness',
  // CT最大z坐标
  key18: 'ctMaxZ',

  // CT最大x坐标
  key19: 'ctMaxX',
  // CT最大y坐标
  key20: 'ctMaxY',
  // CT在x/y最大值的像素
  key21: 'ctPixelSize',
}

export const RULES = {
    [KEYS.key11]: [{ required: true, message: '请输入医院', trigger: 'blur' }],
    [KEYS.key12]: [{ required: true, message: '请输入科室', trigger: 'blur' }],
    [KEYS.key13]: [{ required: true, message: '请输入影像类型', trigger: 'blur' }],
    [KEYS.key14]: [{ required: true, message: '请输入重建组织', trigger: 'blur' }],
    [KEYS.key3]: [{ required: true, message: '请上传影像模型文件', trigger: 'change' }],
    // [KEYS.key3]: [{ type: 'array', required: true, message: '请输入上传影像模型地址', trigger: 'change' }],
}

export const KEYS_RULES_MIXIN = {
    data() {
        return {
            KEYS,
            RULES
        }
    }
}